@charset "utf-8";
/* CSS Document */

.wx_npmes1 { width:100%; position:relative; height:auto; float:left;  }
.wx_npmes1 .wx_npmes1_menu { position:absolute; width:100%; height:100%; top:0;  }
.wx_npmes1 .wx_npmes1_menu a { display:block; height:20%; width:25%; border-radius:10%;position:absolute; cursor:pointer; }
.wx_npmes1 .wx_npmes1_img { text-align:center; padding:2rem 0; }
.wx_npmes1 .wx_npmes1_img img { width:90%; }
.wx_imgBox { width:100%; float:left; height:auto; }
.wx_imgBox img  { width:100%; }
.wx_npmes1 .wx_npmes1_menu a:nth-child(1){ top:12%; left:20%; }
.wx_npmes1 .wx_npmes1_menu a:nth-child(2){ top:15%; right:15%; }
.wx_npmes1 .wx_npmes1_menu a:nth-child(3){ top:42%; left:8%; }
.wx_npmes1 .wx_npmes1_menu a:nth-child(4){ top:50%; right:8%; }
.wx_npmes1 .wx_npmes1_menu a:nth-child(5){ top:65%; left:36%; }

.wxTop { width:100%; float:left; height:auto; }

.wxNav { width:94%; margin:0 auto; padding-top:3rem; float:left; margin-left:3%; display:flex;  }
.wxNav a { display:block; width:100%; height:3.4rem; float:left; border:1px solid #cccccc; text-align:center; line-height:3.4rem;box-shadow: 5px 5px 15px #ddd; w }
.wxNav a.on { display:block;  height:4rem; margin-top:-0.6rem; float:left; border:1px solid #073190; font-size:1.2em; line-height:4rem; background-color:#073190; color:#fff; }

.wxFooter { width:100%; background-color:#073190; color:#fff; padding:3rem 0;  }  
.wxFooter p { text-align:center; line-height:2em; }
.wxFooter p:nth-child(2) span{ display:block; width:4em; border-bottom:1px solid #fff; margin:0 auto; height:1px; }

.wxBtoomCode { width:100%; height:auto; float:left; padding-bottom:3em; }
.wxBtoomCode .wxBCLeft { width:40%; float:left; text-align:center;  }
.wxBtoomCode .wxBCLeft span { }
.wxBtoomCode .wxBCLeft span img { width:80%;  }
.wxBtoomCode .wxBCRight { width:60%; float:left; text-align:center;  }
.wxBtoomCode .wxBCRight dl { width:90%; padding:0 5%; }
.wxBtoomCode .wxBCRight dl dt {border-bottom:1px dotted #999; padding:1em 0; }
.wxBtoomCode .wxBCRight dl dt a { color:#073190; padding:0 0.7em; border:1px solid #073190; border-top:none; border-bottom:none;}
.wxBtoomCode .wxBCRight dl dt a:first-child{ border-left:2px solid #073190; }
.wxBtoomCode .wxBCRight dl dt a:last-child{ border-right:2px solid #073190; }
.wxBtoomCode .wxBCRight dl dd { padding-top:1em; }

.pageover { width:90%;  border-top:1px dashed #000; text-align:center;  float:left; position:relative; margin:5rem 5% 10rem 5%;    }
.pageover span { background-color:#fff; color:#073190; position:absolute; top:-1rem; padding:0 2em;  left:40%; }

